<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSDPNET: SSDPNET::Geom::XPoint3dExtension类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SSDPNET<span id="projectnumber">&#160;1.0</span>
   </div>
   <div id="projectbrief">.NET SDK</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="namespaces.html"><span>包</span></a></li>
      <li class="current"><a href="annotated.html"><span>类</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>类列表</span></a></li>
      <li><a href="classes.html"><span>类索引</span></a></li>
      <li><a href="inherits.html"><span>类继承关系</span></a></li>
      <li><a href="functions.html"><span>类成员</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_s_s_d_p_n_e_t.html">SSDPNET</a></li><li class="navelem"><a class="el" href="namespace_s_s_d_p_n_e_t_1_1_geom.html">Geom</a></li><li class="navelem"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html">XPoint3dExtension</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">SSDPNET::Geom::XPoint3dExtension类 参考</div></div>
</div><!--header-->
<div class="contents">

<p>3D点的扩展类  
 <a href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#details">更多...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:ad582bc1ae8336c092ebdfaab9802e2c9"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#ad582bc1ae8336c092ebdfaab9802e2c9">Swap</a> (ATEC::GeometryNET::XPoint3d point, out ATEC::GeometryNET::XPoint3d otherPoint)</td></tr>
<tr class="separator:ad582bc1ae8336c092ebdfaab9802e2c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94cee0266235df4e420f64ae7648519b"><td class="memItemLeft" align="right" valign="top">static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a94cee0266235df4e420f64ae7648519b">DotDifference</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d origin, ATEC::GeometryNET::XVector3d vector)</td></tr>
<tr class="separator:a94cee0266235df4e420f64ae7648519b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84ed0e13ab8c293d27232eddb16a9151"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a84ed0e13ab8c293d27232eddb16a9151">Zero</a> (ATEC::GeometryNET::XPoint3d point)</td></tr>
<tr class="separator:a84ed0e13ab8c293d27232eddb16a9151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14e042c9e656e49c69ace48a49ab2cf6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a14e042c9e656e49c69ace48a49ab2cf6">Init</a> (ATEC::GeometryNET::XPoint3d point, double ax, double ay, double az)</td></tr>
<tr class="separator:a14e042c9e656e49c69ace48a49ab2cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a648f9fbea98013d365b7ba5ccf82341f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a648f9fbea98013d365b7ba5ccf82341f">IsEqual</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d point2)</td></tr>
<tr class="separator:a648f9fbea98013d365b7ba5ccf82341f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6ac9d5cbdf639f86074b8f7aa59b912"><td class="memItemLeft" align="right" valign="top">static const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#ad6ac9d5cbdf639f86074b8f7aa59b912">IsEqual</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d point2, double tolerance)</td></tr>
<tr class="separator:ad6ac9d5cbdf639f86074b8f7aa59b912"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b9c3d57d8a9c04e30cd2dbcd4dc3bb"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#aa4b9c3d57d8a9c04e30cd2dbcd4dc3bb">IsDisconnect</a> (ATEC::GeometryNET::XPoint3d point)</td></tr>
<tr class="separator:aa4b9c3d57d8a9c04e30cd2dbcd4dc3bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4bf8ee8dddec6a67973d72fe3d6a5e8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#ad4bf8ee8dddec6a67973d72fe3d6a5e8">InitDisconnect</a> (ATEC::GeometryNET::XPoint3d point)</td></tr>
<tr class="separator:ad4bf8ee8dddec6a67973d72fe3d6a5e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac005bba14c5ff4210d30b3c6f2b9b47"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#aac005bba14c5ff4210d30b3c6f2b9b47">Add</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XVector3d vector)</td></tr>
<tr class="separator:aac005bba14c5ff4210d30b3c6f2b9b47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad10f3b8f26e210996772db74fec7fab9"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#ad10f3b8f26e210996772db74fec7fab9">SumOf</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d origin, ATEC::GeometryNET::XPoint3d vector, double scale)</td></tr>
<tr class="separator:ad10f3b8f26e210996772db74fec7fab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5a0562a1fbf125b316dd9d80e71a696"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#ad5a0562a1fbf125b316dd9d80e71a696">SumOf</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d origin, ATEC::GeometryNET::XVector3d vector, double scale)</td></tr>
<tr class="separator:ad5a0562a1fbf125b316dd9d80e71a696"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e380f6b3899826074a48daf89456310"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a3e380f6b3899826074a48daf89456310">SumOf</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d origin, ATEC::GeometryNET::XVector3d point1, double scale1, ATEC::GeometryNET::XVector3d point2, double scale2)</td></tr>
<tr class="separator:a3e380f6b3899826074a48daf89456310"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ebf1000cdf774f9d373d1b46015edf"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#ad4ebf1000cdf774f9d373d1b46015edf">CrossProduct</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d point1, ATEC::GeometryNET::XPoint3d point2)</td></tr>
<tr class="separator:ad4ebf1000cdf774f9d373d1b46015edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dac185144310267ea02577fbc028803"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a5dac185144310267ea02577fbc028803">DotProduct</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d point1)</td></tr>
<tr class="separator:a5dac185144310267ea02577fbc028803"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa550ba5b3a96d05718194aae953f0321"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#aa550ba5b3a96d05718194aae953f0321">AngleTo</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d point2)</td></tr>
<tr class="separator:aa550ba5b3a96d05718194aae953f0321"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac81a3882989e6afcfaaa007930302e33"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#ac81a3882989e6afcfaaa007930302e33">RotateXY</a> (ATEC::GeometryNET::XPoint3d point, double theta)</td></tr>
<tr class="separator:ac81a3882989e6afcfaaa007930302e33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f87f008468fbe8d036a03ef6df9badd"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a4f87f008468fbe8d036a03ef6df9badd">MagnitudeXY</a> (ATEC::GeometryNET::XPoint3d point)</td></tr>
<tr class="separator:a4f87f008468fbe8d036a03ef6df9badd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14d93e65f037447107772538d0849ae7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a14d93e65f037447107772538d0849ae7">Scale</a> (ATEC::GeometryNET::XPoint3d point, double scale)</td></tr>
<tr class="separator:a14d93e65f037447107772538d0849ae7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad94a273cda158fe9c38bddefec2555ae"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#ad94a273cda158fe9c38bddefec2555ae">Negate</a> (ATEC::GeometryNET::XPoint3d point)</td></tr>
<tr class="separator:ad94a273cda158fe9c38bddefec2555ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae89b124a55466bcc194e7466e03772a"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#aae89b124a55466bcc194e7466e03772a">Normalize</a> (ATEC::GeometryNET::XPoint3d point)</td></tr>
<tr class="separator:aae89b124a55466bcc194e7466e03772a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e910a5289c7a82f0ef92e4a7f29ed3a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a0e910a5289c7a82f0ef92e4a7f29ed3a">Subtract</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d point2)</td></tr>
<tr class="separator:a0e910a5289c7a82f0ef92e4a7f29ed3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e28619b957e3b71fdc1798eba10a30e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a7e28619b957e3b71fdc1798eba10a30e">DifferenceOf</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d point1, ATEC::GeometryNET::XPoint3d point2)</td></tr>
<tr class="separator:a7e28619b957e3b71fdc1798eba10a30e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af009014e0d4e3c76e9aab2badff36ff8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#af009014e0d4e3c76e9aab2badff36ff8">AlmostEqual</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d dataB)</td></tr>
<tr class="separator:af009014e0d4e3c76e9aab2badff36ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6156499197f7ca3aead1621ab73ecee2"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a6156499197f7ca3aead1621ab73ecee2">AlmostEqualXY</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d dataB)</td></tr>
<tr class="separator:a6156499197f7ca3aead1621ab73ecee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d67326e0c62aed9e1e6ec9c5a3624ab"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a5d67326e0c62aed9e1e6ec9c5a3624ab">AlmostEqual</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d dataB, double abstol)</td></tr>
<tr class="separator:a5d67326e0c62aed9e1e6ec9c5a3624ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a386a1207e63070bc4b179f097e21a26b"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a386a1207e63070bc4b179f097e21a26b">AlmostEqualXY</a> (ATEC::GeometryNET::XPoint3d point, ATEC::GeometryNET::XPoint3d dataB, double abstol)</td></tr>
<tr class="separator:a386a1207e63070bc4b179f097e21a26b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb2b253f52ebeb56820c532a8c9f7d30"><td class="memItemLeft" align="right" valign="top">static ATEC::GeometryNET::XPoint3d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#abb2b253f52ebeb56820c532a8c9f7d30">From</a> (ATEC::GeometryNET::XPoint2d xy)</td></tr>
<tr class="separator:abb2b253f52ebeb56820c532a8c9f7d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7c99449d6d7024de6dbc9af3d153372"><td class="memItemLeft" align="right" valign="top">static ATEC::GeometryNET::XPoint3d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#af7c99449d6d7024de6dbc9af3d153372">FromZero</a> ()</td></tr>
<tr class="separator:af7c99449d6d7024de6dbc9af3d153372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af922a58c29637abd7c3197fb5c04d03e"><td class="memItemLeft" align="right" valign="top">static ATEC::GeometryNET::XPoint3d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#af922a58c29637abd7c3197fb5c04d03e">FromOne</a> ()</td></tr>
<tr class="separator:af922a58c29637abd7c3197fb5c04d03e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51644e2308aa9eaadcd004af70b0e8df"><td class="memItemLeft" align="right" valign="top">static ATEC::GeometryNET::XPoint3d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a51644e2308aa9eaadcd004af70b0e8df">FromProduct</a> (ATEC::GeometryNET::XTransform3d transform, ATEC::GeometryNET::XPoint3d point)</td></tr>
<tr class="separator:a51644e2308aa9eaadcd004af70b0e8df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accffc673e40866ffc08a800436a4a05b"><td class="memItemLeft" align="right" valign="top">static ATEC::GeometryNET::XPoint3d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#accffc673e40866ffc08a800436a4a05b">FromInterpolate</a> (ATEC::GeometryNET::XPoint3d pointA, double fraction, ATEC::GeometryNET::XPoint3d pointB)</td></tr>
<tr class="separator:accffc673e40866ffc08a800436a4a05b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf3b5992420aa15f60557f6bcb09060a"><td class="memItemLeft" align="right" valign="top">static ATEC::GeometryNET::XPoint3d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#aaf3b5992420aa15f60557f6bcb09060a">FromSumOf</a> (ATEC::GeometryNET::XPoint3d origin, ATEC::GeometryNET::XPoint3d vector, double scaleFactor)</td></tr>
<tr class="separator:aaf3b5992420aa15f60557f6bcb09060a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73306de078803fb6f4d11947f0c14ef9"><td class="memItemLeft" align="right" valign="top">static ATEC::GeometryNET::XPoint3d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_geom_1_1_x_point3d_extension.html#a73306de078803fb6f4d11947f0c14ef9">FromScale</a> (ATEC::GeometryNET::XPoint3d point, double scale)</td></tr>
<tr class="separator:a73306de078803fb6f4d11947f0c14ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>3D点的扩展类 </p>
</div><h2 class="groupheader">成员函数说明</h2>
<a id="aac005bba14c5ff4210d30b3c6f2b9b47" name="aac005bba14c5ff4210d30b3c6f2b9b47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac005bba14c5ff4210d30b3c6f2b9b47">&#9670;&#160;</a></span>Add()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::Add </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XVector3d&#160;</td>
          <td class="paramname"><em>vector</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af009014e0d4e3c76e9aab2badff36ff8" name="af009014e0d4e3c76e9aab2badff36ff8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af009014e0d4e3c76e9aab2badff36ff8">&#9670;&#160;</a></span>AlmostEqual() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SSDPNET::Geom::XPoint3dExtension::AlmostEqual </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>dataB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5d67326e0c62aed9e1e6ec9c5a3624ab" name="a5d67326e0c62aed9e1e6ec9c5a3624ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d67326e0c62aed9e1e6ec9c5a3624ab">&#9670;&#160;</a></span>AlmostEqual() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SSDPNET::Geom::XPoint3dExtension::AlmostEqual </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>dataB</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>abstol</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a6156499197f7ca3aead1621ab73ecee2" name="a6156499197f7ca3aead1621ab73ecee2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6156499197f7ca3aead1621ab73ecee2">&#9670;&#160;</a></span>AlmostEqualXY() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SSDPNET::Geom::XPoint3dExtension::AlmostEqualXY </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>dataB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a386a1207e63070bc4b179f097e21a26b" name="a386a1207e63070bc4b179f097e21a26b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a386a1207e63070bc4b179f097e21a26b">&#9670;&#160;</a></span>AlmostEqualXY() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SSDPNET::Geom::XPoint3dExtension::AlmostEqualXY </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>dataB</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>abstol</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa550ba5b3a96d05718194aae953f0321" name="aa550ba5b3a96d05718194aae953f0321"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa550ba5b3a96d05718194aae953f0321">&#9670;&#160;</a></span>AngleTo()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SSDPNET::Geom::XPoint3dExtension::AngleTo </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad4ebf1000cdf774f9d373d1b46015edf" name="ad4ebf1000cdf774f9d373d1b46015edf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4ebf1000cdf774f9d373d1b46015edf">&#9670;&#160;</a></span>CrossProduct()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::CrossProduct </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7e28619b957e3b71fdc1798eba10a30e" name="a7e28619b957e3b71fdc1798eba10a30e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e28619b957e3b71fdc1798eba10a30e">&#9670;&#160;</a></span>DifferenceOf()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::DifferenceOf </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a94cee0266235df4e420f64ae7648519b" name="a94cee0266235df4e420f64ae7648519b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94cee0266235df4e420f64ae7648519b">&#9670;&#160;</a></span>DotDifference()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const double SSDPNET::Geom::XPoint3dExtension::DotDifference </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XVector3d&#160;</td>
          <td class="paramname"><em>vector</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5dac185144310267ea02577fbc028803" name="a5dac185144310267ea02577fbc028803"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5dac185144310267ea02577fbc028803">&#9670;&#160;</a></span>DotProduct()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SSDPNET::Geom::XPoint3dExtension::DotProduct </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="abb2b253f52ebeb56820c532a8c9f7d30" name="abb2b253f52ebeb56820c532a8c9f7d30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb2b253f52ebeb56820c532a8c9f7d30">&#9670;&#160;</a></span>From()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ATEC::GeometryNET::XPoint3d SSDPNET::Geom::XPoint3dExtension::From </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint2d&#160;</td>
          <td class="paramname"><em>xy</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="accffc673e40866ffc08a800436a4a05b" name="accffc673e40866ffc08a800436a4a05b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accffc673e40866ffc08a800436a4a05b">&#9670;&#160;</a></span>FromInterpolate()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ATEC::GeometryNET::XPoint3d SSDPNET::Geom::XPoint3dExtension::FromInterpolate </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>pointA</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>fraction</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>pointB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af922a58c29637abd7c3197fb5c04d03e" name="af922a58c29637abd7c3197fb5c04d03e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af922a58c29637abd7c3197fb5c04d03e">&#9670;&#160;</a></span>FromOne()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ATEC::GeometryNET::XPoint3d SSDPNET::Geom::XPoint3dExtension::FromOne </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a51644e2308aa9eaadcd004af70b0e8df" name="a51644e2308aa9eaadcd004af70b0e8df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51644e2308aa9eaadcd004af70b0e8df">&#9670;&#160;</a></span>FromProduct()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ATEC::GeometryNET::XPoint3d SSDPNET::Geom::XPoint3dExtension::FromProduct </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XTransform3d&#160;</td>
          <td class="paramname"><em>transform</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a73306de078803fb6f4d11947f0c14ef9" name="a73306de078803fb6f4d11947f0c14ef9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73306de078803fb6f4d11947f0c14ef9">&#9670;&#160;</a></span>FromScale()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ATEC::GeometryNET::XPoint3d SSDPNET::Geom::XPoint3dExtension::FromScale </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aaf3b5992420aa15f60557f6bcb09060a" name="aaf3b5992420aa15f60557f6bcb09060a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf3b5992420aa15f60557f6bcb09060a">&#9670;&#160;</a></span>FromSumOf()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ATEC::GeometryNET::XPoint3d SSDPNET::Geom::XPoint3dExtension::FromSumOf </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>vector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scaleFactor</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af7c99449d6d7024de6dbc9af3d153372" name="af7c99449d6d7024de6dbc9af3d153372"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7c99449d6d7024de6dbc9af3d153372">&#9670;&#160;</a></span>FromZero()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ATEC::GeometryNET::XPoint3d SSDPNET::Geom::XPoint3dExtension::FromZero </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a14e042c9e656e49c69ace48a49ab2cf6" name="a14e042c9e656e49c69ace48a49ab2cf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14e042c9e656e49c69ace48a49ab2cf6">&#9670;&#160;</a></span>Init()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::Init </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ay</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>az</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad4bf8ee8dddec6a67973d72fe3d6a5e8" name="ad4bf8ee8dddec6a67973d72fe3d6a5e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4bf8ee8dddec6a67973d72fe3d6a5e8">&#9670;&#160;</a></span>InitDisconnect()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::InitDisconnect </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa4b9c3d57d8a9c04e30cd2dbcd4dc3bb" name="aa4b9c3d57d8a9c04e30cd2dbcd4dc3bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4b9c3d57d8a9c04e30cd2dbcd4dc3bb">&#9670;&#160;</a></span>IsDisconnect()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SSDPNET::Geom::XPoint3dExtension::IsDisconnect </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a648f9fbea98013d365b7ba5ccf82341f" name="a648f9fbea98013d365b7ba5ccf82341f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a648f9fbea98013d365b7ba5ccf82341f">&#9670;&#160;</a></span>IsEqual() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SSDPNET::Geom::XPoint3dExtension::IsEqual </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad6ac9d5cbdf639f86074b8f7aa59b912" name="ad6ac9d5cbdf639f86074b8f7aa59b912"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6ac9d5cbdf639f86074b8f7aa59b912">&#9670;&#160;</a></span>IsEqual() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const bool SSDPNET::Geom::XPoint3dExtension::IsEqual </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tolerance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4f87f008468fbe8d036a03ef6df9badd" name="a4f87f008468fbe8d036a03ef6df9badd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f87f008468fbe8d036a03ef6df9badd">&#9670;&#160;</a></span>MagnitudeXY()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SSDPNET::Geom::XPoint3dExtension::MagnitudeXY </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad94a273cda158fe9c38bddefec2555ae" name="ad94a273cda158fe9c38bddefec2555ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad94a273cda158fe9c38bddefec2555ae">&#9670;&#160;</a></span>Negate()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::Negate </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aae89b124a55466bcc194e7466e03772a" name="aae89b124a55466bcc194e7466e03772a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae89b124a55466bcc194e7466e03772a">&#9670;&#160;</a></span>Normalize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SSDPNET::Geom::XPoint3dExtension::Normalize </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac81a3882989e6afcfaaa007930302e33" name="ac81a3882989e6afcfaaa007930302e33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac81a3882989e6afcfaaa007930302e33">&#9670;&#160;</a></span>RotateXY()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::RotateXY </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>theta</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a14d93e65f037447107772538d0849ae7" name="a14d93e65f037447107772538d0849ae7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14d93e65f037447107772538d0849ae7">&#9670;&#160;</a></span>Scale()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::Scale </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0e910a5289c7a82f0ef92e4a7f29ed3a" name="a0e910a5289c7a82f0ef92e4a7f29ed3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e910a5289c7a82f0ef92e4a7f29ed3a">&#9670;&#160;</a></span>Subtract()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::Subtract </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad10f3b8f26e210996772db74fec7fab9" name="ad10f3b8f26e210996772db74fec7fab9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad10f3b8f26e210996772db74fec7fab9">&#9670;&#160;</a></span>SumOf() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::SumOf </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>vector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3e380f6b3899826074a48daf89456310" name="a3e380f6b3899826074a48daf89456310"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e380f6b3899826074a48daf89456310">&#9670;&#160;</a></span>SumOf() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::SumOf </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XVector3d&#160;</td>
          <td class="paramname"><em>point1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XVector3d&#160;</td>
          <td class="paramname"><em>point2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad5a0562a1fbf125b316dd9d80e71a696" name="ad5a0562a1fbf125b316dd9d80e71a696"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5a0562a1fbf125b316dd9d80e71a696">&#9670;&#160;</a></span>SumOf() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::SumOf </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XVector3d&#160;</td>
          <td class="paramname"><em>vector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad582bc1ae8336c092ebdfaab9802e2c9" name="ad582bc1ae8336c092ebdfaab9802e2c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad582bc1ae8336c092ebdfaab9802e2c9">&#9670;&#160;</a></span>Swap()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::Swap </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>otherPoint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a84ed0e13ab8c293d27232eddb16a9151" name="a84ed0e13ab8c293d27232eddb16a9151"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84ed0e13ab8c293d27232eddb16a9151">&#9670;&#160;</a></span>Zero()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::Geom::XPoint3dExtension::Zero </td>
          <td>(</td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
</small></address>
</body>
</html>
